package mianshi;

import java.util.WeakHashMap;

/**
 * 给定一个整数数组，请算出让所有元素相同的最小步数。每一步你可以选择一个元素，使得其他元素全部加1
 */
public class T2 {

    /**
     *  每一步操作可以使一位元素数字不变，其他的数字加一，其实逆向思维，可以理解为，
     *  该数字减一，其他元素数字不变。所以，只需要找到数组最小值，然后使其他数字变为最小值就是操作数。
     * @param
     * @return
     */
    public static void main(String[] args) {
        T2 t2 = new T2();
        t2.T2();
    }
    public long arrayGame(int[] arr) {
        // write your code here
        int min=arr[0];
        for (int i = 0; i < arr.length; i++) {
            min = Math.min(min,arr[i]);
        }
        long res = 0;
        for (int i : arr) {
            res+= i - min;
        }

        return res;
    }
    public void T2(){
        System.out.println("111");

    }
}
abstract class U{
    public int c = 5;
    

}
